<?php

class UserUpdateFromAddress extends CFormModel {

    public $displayName;
    public $phone;
    public $company;
    public $street;
    public $city;
    public $region;
    public $zipCode;

    public function rules() {
        // NOTE: you should only define rules for those attributes that
        // will receive user inputs.
        return array(
            array('displayName', 'required', 'message' => Yii::t('text', 'Display Name không được rỗng')),
            array('street', 'required', 'message' => Yii::t('text', 'Street không được rỗng')),
            array('city', 'required', 'message' => Yii::t('text', 'City không được rỗng')),
            array('region', 'required', 'message' => Yii::t('text', 'Region không được rỗng')),
            array('zipCode', 'required', 'message' => Yii::t('text', 'zipCode không được rỗng')),
            array('phone', 'required', 'message' => Yii::t('text', 'Phone không được rỗng')),
            array('phone', 'length', 'max' => 20),
            array('company, city, region', 'length', 'max' => 50),
            array('street', 'length', 'max' => 100),
            array('zipCode', 'length', 'max' => 10),
        );
    }

    public function attributeLabels() {
        return array(
            'displayName' => 'Display name',
            'phone' => 'Phone',
            'company' => 'Company',
            'street' => 'Street',
            'city' => 'City',
            'region' => 'Region',
            'zipCode' => 'Zip Code',
        );
    }

}
